Directory macros/latex/contrib/cvss
CVSS-latex
This aims to become a LaTeX package allowing anyone to use and nicely print the CVSS ratings for a given CVSS string.
Usage
Direct forms
\cvssScore{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N} \cvssLevel{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N} \cvssLevelpretty{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H} \cvssTag{CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H} The vuln has a \textbf{\cvssLevel{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N}}-level and we can output it inline.
Imbricated Form
\cvssFrame{Low} \category{9.9} We can even combine them: \category{\cvssScore{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N}} \cvssFrame{\category{\cvssScore{CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N}}}
To-do
- x Fix the expansion error preventing nested commands like
\category{\computeCVSS{AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:N}}
- x Add support for CVSS complete string (starting wiht
CVSS:3.1
) - Add CVSS values as variables (future CVSS version)
- Add support for full CVSS vector (temporal and environmental score)
- x Turn this into a latex package
Licence
This package is licensed under the LPPL-1.3c. The author of this package is Pierre VIVEGNIS.
Download the contents of this package in one zip archive (569.3k).
cvss – Compute and display CVSS base scores
The Common Vulnerability Scoring System (CVSS) is an open framework for communicating the characteristics and severity of software vulnerabilities. CVSS consists of three metric groups: Base, Temporal, and Environmental.
This package allows the user to compute CVSS3.1 base scores and use them in documents, i.e. it only deals with the Base score. Temporal and Environental scores will be part of a future release.
More information can be found at https://www.first.org/cvss/specification-document.
Package | cvss |
Bug tracker | https://github.com/3isenHeiM/CVSS-latex/issues |
Repository | https://github.com/3isenHeiM/CVSS-latex |
Developers | https://github.com/3isenHeiM/CVSS-latex/pulls |
Version | 1.1.0 2022-12-02 |
Licenses | The LaTeX Project Public License 1.3c |
Copyright | 2022 Pierre VIVEGNIS |
Maintainer | Pierre Vivegnis |
Contained in | TeX Live as cvss MiKTeX as cvss |
Topics | Experimental LaTeX3 Calculation |